package com.ydd.service;

import com.ydd.dto.SysConfigDTO;
import com.ydd.dto.SysConfigUpdateChildrenDTO;
import com.ydd.dto.SysConfigUpdateDTO;
import com.ydd.vo.SysConfigVO;
import com.ydd.vo.SystemConfigVO;

import java.util.List;

public interface SysConfigService {
    /**
     * 增加配置
     * @param sysConfigDTO
     */
    void add(SysConfigDTO sysConfigDTO);

    /**
     * 获取所有配置数据
     * @return
     */
    SysConfigVO all();

    /**
     * 获取索引配置
     * @return
     */
    SystemConfigVO getIndexConfig();

    /**
     * 修改配置信息
     * @param SysConfigUpdateChildrenDTOList
     */
    void update(List<SysConfigUpdateChildrenDTO> SysConfigUpdateChildrenDTOList);
}
